What time is the NFL London game? TV schedule, channel for Patriots vs. Jaguars in Week 7 Sporting News